implore the aid of - Espagnol Anglais Dictionnaire